#ifndef XABSTRACTSYNTAXIF_H
#define XABSTRACTSYNTAXIF_H
#include <astree/xabstractsyntaxtreen.h>

class XAbstractSyntaxTreeIf : public XAbstractSyntaxTreeN<2> {
  public:
    XAbstractSyntaxTreeIf(XTokenPtr inputToken);
  public:
    XAbstractSyntaxTreeType getTreeType()const override {return XAbstractSyntaxTreeType_If;}
    bool invokeImpl(std::shared_ptr<XVariableTable> table) override;
  protected:
};

#endif // XABSTRACTSYNTAXIF_H
